Modular Arithmetic Expressions and Primality Testing via DNA Self-Assembly

نویسندگان

  • Abhishek Chhajer
  • Manish K. Gupta
  • Sandeep Vasani
  • Jaley Dholakiya
چکیده

Self-assembly is a fundamental process by which supramolecular species form spontaneously from their components. This process is ubiquitous throughout the life chemistry and is central to biological information processing. Algorithms for solving many mathematical and computational problems via tile self assembly has been proposed by many researchers in the last decade. In particular tile set for doing basic arithmetic of two inputs have been given. In this work we give tile set for doing basic arithmetic (addition, subtraction, multiplication) of n inputs and subsequently computing its modulo. We also present a tile set for primality testing. Finally we present a software ’xtilemod’ for doing modular arithmetic. This simplifies the task of creating the input files to xgrow simulator for doing basic (addition, subtraction, multiplication and division) as well as modular arithmetic of n inputs. Similar software for creating tile set for primality testing is also given.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computer algebra — a beginners course using SAGE Universität Hannover , WS 2012

1 Integer arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Divisibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 Modular arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4 The RSA cryptosystem . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5 Primality testing . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

متن کامل

Diamondoids and DNA Nanotechnologies

Diamondoids are cage-like saturated hydrocarbons consisting of fused cyclohexane rings. The Diamondoids family of compounds is one of the best candidates for molecular building blocks (MBBs) in nanotechnology to construct organic nanostructures compared to other MBBs known so far. The challenge is to find a route for self-assembly of these cage hydrocarbons and their applications in the bottom-...

متن کامل

A Note On the Storage Requirement for AKS Primality Testing Algorithm

We remark that AKS primality testing algorithm needs about 1,000,000,000 G (gigabyte) storage space for a number of 1024 bits. Such storage requirement is hard to meet in practice. To the best of our knowledge, it is impossible for current operating systems to write and read data in so huge storage space. Thus, the running time for AKS algorithm should not be simply estimated as usual in terms ...

متن کامل

Primality Tests Using Algebraic Groups

The first deterministic polynomial-time algorithm for primality testing by Agrawal, Kayal, and Saxena [Agrawal et al. 02] has been epoch-making. On the other hand, some previously known primality (or pseudoprimality) tests are still of interest not only because they are faster practically but also because they offer interesting mathematical objects such as pseudoprimes. The aim of this paper is...

متن کامل

pH-Controlled Assembly of DNA Tiles

We demonstrate a strategy to trigger and finely control the assembly of supramolecular DNA nanostructures with pH. Control is achieved via a rationally designed strand displacement circuit that responds to pH and activates a downstream DNA tile self-assembly process. We observe that the DNA structures form under neutral/basic conditions, while the self-assembly process is suppressed under acidi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1207.1161  شماره 

صفحات  -

تاریخ انتشار 2012